-- *****************************************************************
-- CISCO-SYSLOG-EVENT-EXT-MIB.my:
-- CISCO SYSLOG EVENT EXTENSION MIB file
--
-- February 2002, Francis Pang
--
-- Copyright (c) 2002 by Cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
--CISCO-SYSLOG-EVENT-EXT-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Counter32FROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTIONFROM SNMPv2-TC
SyslogSeverity
FROM CISCO-SYSLOG-MIB
ciscoMgmt
FROM CISCO-SMI;ciscoSyslogEventExtMIB MODULE-IDENTITYLAST-UPDATED"200202120000Z"ORGANIZATION"Cisco System Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 West Tasman Drive,
San Jose CA 95134-1706.
USA
Tel: +1 800 553-NETS
E-mail: cs-snmp@cisco.com"DESCRIPTION"This MIB module extends the Cisco Syslog
MIB and provides network management support
to handle and process Syslog messages as
device events."REVISION"200202120000Z"DESCRIPTION"Initial version of this MIB module."::={ ciscoMgmt 270}ciscoSyslogEventExtMIBObjects OBJECTIDENTIFIER::={ ciscoSyslogEventExtMIB 1}cslogEventConfig OBJECTIDENTIFIER::={ ciscoSyslogEventExtMIBObjects 1}CslogEventDisposition ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"This definition specifies the manner in which a
Syslog message should be handled by the system as
a device event. Events are first recorded by the
Syslog subsystem, and then they can be counted,
displayed on the console, or forward to external
device. The four disposition mechanisms are:
none(0) - Record only, no further handling.
count(1) - All Syslog messages received after
this bit is set will be counted
according to their corresponding
event types.
display(2) - All Syslog messages received after
this bit is set will be displayed on
the device console, HTML console
or WEB pages (pending on severity
level configuration of each display
types).
notify(3) - All Syslog messages received after
this bit is set will cause
notification to be sent."SYNTAXBITS{none(0),count(1),display(2),notify(3)}cslogEventDetailDefault OBJECT-TYPESYNTAXINTEGER{noDisplay(1),sparseDetail(2),normalDetail(3),verboseDetail(4),exhaustiveDetail(5)}
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object defines the detail level at which
Syslog messages are displayed on the console or
HTML user interface. Detail level classifications
are:
noDisplay(1) - No display at all.
sparseDetail(2) - Minimum detail.
normalDetail(3) - General detail.
verboseDetail(4) - Verbose detail.
exhaustiveDetail(5) - Full detail."DEFVAL{ normalDetail }::={ cslogEventConfig 1}cslogEventSeverityDispConsole OBJECT-TYPESYNTAX SyslogSeverity
MAX-ACCESSread-writeSTATUScurrent
DESCRIPTION"This object indicates which syslog severity
level messages can be displayed on the console.
A high severity value implies a low severity.
If the display bit on the object
cslogEventDisposition is set for this severity,
all messages have severity values less than or
equal to clogMaxSeverity and this object will
be displayed on the console."DEFVAL{ info }::={ cslogEventConfig 2}cslogEventSeverityDispHtmlGUI OBJECT-TYPESYNTAX SyslogSeverity
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object indicates which syslog severity
level messages can be displayed on the event log
GUI. A high severity value implies a low severity.
If the display bit on the object
cslogEventDisposition is set for this severity,
all messages have severity values less than or
equal to clogMaxSeverity and this object will
be displayed on the event log GUI web pages."DEFVAL{ info }::={ cslogEventConfig 3}cslogEventSeverityDispHtmlConsol OBJECT-TYPESYNTAX SyslogSeverity
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object indicates which syslog severity
level messages can be displayed on the HTML
event log console.
A high severity value implies a low severity.
If the display bit on the object
cslogEventDisposition is set for this severity,
all messages have severity values less than or
equal to clogMaxSeverity and this object will
be displayed on the GUI browser console page."DEFVAL{ info }::={ cslogEventConfig 4}cslogEventDispositionTable OBJECT-TYPESYNTAXSEQUENCEOF CslogEventDispositionEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains parameters to configure
Syslog message disposition mechanisms and keep
message counts."::={ cslogEventConfig 5}cslogEventDispositionEntry OBJECT-TYPE
SYNTAX CslogEventDispositionEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"There is one entry per Syslog severity in the
cslogEventDispositionTable. Each entry contains
parameters for message disposition and count."INDEX{ cslogEventDispositionSeverity }::={ cslogEventDispositionTable 1}
CslogEventDispositionEntry ::=SEQUENCE{
cslogEventDispositionSeverity SyslogSeverity,
cslogEventDisposition CslogEventDisposition,
cslogEventDispositionCount Counter32}cslogEventDispositionSeverity OBJECT-TYPE
SYNTAX SyslogSeverity
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This object defines the Syslog serverity."::={ cslogEventDispositionEntry 1}cslogEventDisposition OBJECT-TYPESYNTAX CslogEventDisposition
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object defines the disposition method for
Syslog messages of a specific severity."DEFVAL{{none}}::={ cslogEventDispositionEntry 2}
cslogEventDispositionCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This is the number of Syslog messages of a specific
severity."::={ cslogEventDispositionEntry 3}-- *****************************************************************
-- Conformance information
-- *****************************************************************ciscoSlogEventExtMIBConformance
OBJECTIDENTIFIER::={ ciscoSyslogEventExtMIB 2}ciscoSlogEventExtMIBCompliances
OBJECTIDENTIFIER::={ ciscoSlogEventExtMIBConformance 1}
ciscoSlogEventExtMIBGroups
OBJECTIDENTIFIER::={ ciscoSlogEventExtMIBConformance 2}-- *****************************************************************
-- Compliance statements
-- *****************************************************************ciscoSlogEventExtCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for the cslogEventExt
groups."MODULEMANDATORY-GROUPS{
ciscoSlogEventExtConfigGroup,
ciscoSlogEventExtStatsGroup
}::={ ciscoSlogEventExtMIBCompliances 1}
-- *****************************************************************
-- Units of conformance
-- *****************************************************************ciscoSlogEventExtConfigGroup OBJECT-GROUPOBJECTS{
cslogEventDetailDefault,
cslogEventSeverityDispConsole,
cslogEventSeverityDispHtmlGUI,
cslogEventSeverityDispHtmlConsol,
cslogEventDisposition }STATUScurrentDESCRIPTION"These are objects supporting Syslog event
configuration."::={ ciscoSlogEventExtMIBGroups 1}ciscoSlogEventExtStatsGroup OBJECT-GROUPOBJECTS{
cslogEventDispositionCount }STATUScurrentDESCRIPTION"These are objects to provide Syslog event
statistics."::={ ciscoSlogEventExtMIBGroups 2}END